home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr05 / ddeexamp.zip / STDDDE.D < prev    next >
Text File  |  1993-07-08  |  4KB  |  141 lines

  1. /*
  2.     @doc EXTERNAL STRUCTURE
  3.  
  4.     @types CFTAGNAME | This structure is used to store
  5.         information on a clipboard id and its text name.
  6.  
  7.     @field WORD | wFmt | The format id.
  8.  
  9.     @field LPSTR | pszName | A pointer to the string name.
  10.  
  11. */
  12.  
  13. /*
  14.     @doc EXTERNAL STRUCTURE
  15.  
  16.     @types DDEEXECCMDFNINFO | This structure is used to store
  17.         information on a DDE execute command processor function.
  18.  
  19.     @field struct _DDEEXECCMDFNINFO FAR * | pNext | Pointer to the next item
  20.         in the list.
  21.  
  22.     @field struct _DDETOPICINFO FAR * | pTopic | Pointer to the topic 
  23.         it belongs to.
  24.  
  25.     @field LPSTR | pszCmdName | The name of the command.
  26.  
  27.     @field PDDEEXECCMDFN | pFn | A pointer to the function which will be
  28.         called to process the command.
  29.  
  30.     @field UINT | uiMinArgs | Min number of arguments accepted by
  31.         this command.
  32.  
  33.     @field UINT | uiMaxArgs | Max number of arguments accepted by 
  34.         this command.
  35.  
  36. */
  37.  
  38. /*
  39.     @doc EXTERNAL STRUCTURE
  40.  
  41.     @types DDEITEMINFO | This structure is used to store
  42.         information on a DDE item.
  43.  
  44.     @field struct _DDEITEMINFO FAR * | pNext | Pointer to the next item
  45.         in the list of items.
  46.  
  47.     @field LPSTR | pszItemName | Pointer to its string name
  48.     
  49.     @field HSZ | hszItemName | DDE string handle for the name
  50.  
  51.     @field struct _DDETOPICINFO FAR * | pTopic | Pointer to the topic
  52.         it belongs to.
  53.  
  54.     @field LPWORD | pFormatList | Pointer to a null terminated
  55.         list of clipboard format words.
  56.  
  57.     @field PDDEREQUESTFN | pfnRequest | Pointer to the item 
  58.         specific request processor.
  59.  
  60.     @field PDDEPOKEFN | pfnPoke | Pointer to the item specific
  61.         poke processor.
  62.  
  63.     @field HDDEDATA | hData | Data handle for this item. This is only used
  64.         by stddde.c when the item is a special 'Result' item and may be used
  65.         as required for other items.
  66.  
  67. */
  68.  
  69. /*
  70.     @doc EXTERNAL STRUCTURE
  71.  
  72.     @types DDETOPICINFO | This structure is used to store
  73.         information on a DDE topic.
  74.  
  75.     @field struct _DDETOPICINFO FAR * | pNext | Pointer to the next topic
  76.         in the topic list.
  77.  
  78.     @field LPSTR | pszTopicName | Pointer to its string name.
  79.  
  80.     @field HSZ | hszTopicName | DDE string handle for the name.
  81.  
  82.     @field PDDEITEMINFO | pItemList | Pointer to the item list for
  83.         this topic.
  84.  
  85.     @field PDDEEXECFN | pfnExec | Pointer to the generic execute processor
  86.         for this topic.
  87.  
  88.     @field PDDEREQUESTFN | pfnRequest | Pointer to the generic request 
  89.         processor for this topic.
  90.  
  91.     @field PDDEPOKEFN | pfnPoke | Pointer to the generic poke processor
  92.         for this topic.
  93.  
  94.     @field PDDEEXECCMDFNINFO | pCmdList | Pointer to the execute 
  95.         command list for this topic.
  96.  
  97. */
  98.  
  99. /*
  100.     @doc EXTERNAL STRUCTURE
  101.  
  102.     @types DDECONVINFO | This structure is used to store
  103.         information on a DDE conversation.
  104.  
  105.     @field struct _DDECONVINFO FAR * | pNext | Pointer to the next one
  106.         in the conversation list.
  107.  
  108.     @field HCONV | hConv | Handle to the conversation.
  109.  
  110.     @field HSZ | hszTopicName | HSZ for the topic of the conversation.
  111.  
  112.     @field PDDEITEMINFO | pResultItem | Pointer to a temporary result item
  113.         used to support the 'Result' topic.
  114.  
  115. */
  116.  
  117. /*
  118.     @doc EXTERNAL STRUCTURE
  119.  
  120.     @types DDESERVERINFO | This structure is used to store
  121.         information on a DDE server which has only one service.
  122.  
  123.     @field LPSTR | lpszServiceName | Pointer to the service string name.
  124.  
  125.     @field HSZ | hszServiceName | DDE string handle for the name.
  126.  
  127.     @field PDDETOPICINFO | pTopicList | Pointer to the topic list.
  128.  
  129.     @field DWORD | dwDDEInstance | DDE Instance value.
  130.  
  131.     @field PFNCALLBACK | pfnStdCallback | Pointer to standard 
  132.         DDE callback function.
  133.  
  134.     @field PFNCALLBACK | pfnCustomCallback | Pointer to a custom 
  135.         DDE callback function.
  136.  
  137.     @field PDDECONVINFO | pConvList | Pointer to the active conversation 
  138.         list.
  139.  
  140. */
  141.